agents.bayesianopponentmodel
Class OpponentModelUtilSpace

java.lang.Object
  extended by negotiator.utility.UtilitySpace
      extended by agents.bayesianopponentmodel.OpponentModelUtilSpace
All Implemented Interfaces:
java.io.Serializable

public class OpponentModelUtilSpace
extends UtilitySpace

See Also:
Serialized Form

Field Summary
 
Fields inherited from class negotiator.utility.UtilitySpace
domain
 
Constructor Summary
OpponentModelUtilSpace(OpponentModel opmod)
           
 
Method Summary
 double getUtility(Bid b)
           
 
Methods inherited from class negotiator.utility.UtilitySpace
addEvaluator, addEvaluator, checkReadyForNegotiation, DefaultEvaluator, discount, equals, getDiscountFactor, getDomain, getEvaluation, getEvaluator, getEvaluators, getFileName, getIssue, getMaxUtilityBid, getMinUtilityBid, getNrOfEvaluators, getObjective, getReservationValue, getReservationValueUndiscounted, getReservationValueWithDiscount, getReservationValueWithDiscount, getUtilityWithDiscount, getUtilityWithDiscount, getWeight, getXMLRoot, IsComplete, isDiscounted, lock, normalizeChildren, normalizeWeights, removeEvaluator, setDiscount, setReservationValue, setWeight, setWeightSimple, toString, toXML, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OpponentModelUtilSpace

public OpponentModelUtilSpace(OpponentModel opmod)
Method Detail

getUtility

public double getUtility(Bid b)
Overrides:
getUtility in class UtilitySpace
Parameters:
b - of which we are interested in its utility.
Returns:
undiscounted utility of the given bid.